/**
 * 
 */
package com.ubo.transform;

/**
 * @author saludegu
 * 
 */
public interface ITransformConstants {

	/**
	 * Type de l'attribut.
	 */
	public static final String ATTRIBUTE_TYPE_NAME = "AttributeType";
	// Attribute
	public static final String ATTRIBUTE_TYPE_VALUE_ATTRIBUTE = "attribute";
	// Parameter
	public static final String ATTRIBUTE_TYPE_VALUE_PARAMETER = "parameter";
	// Variable
	public static final String ATTRIBUTE_TYPE_VALUE_VARIABLE = "variable";
	// Method
	public static final String ATTRIBUTE_TYPE_VALUE_METHOD = "method";

	/**
	 * Visibilité d'une entité.
	 */
	public static final String VISIBILITY_ATTRIBUTE_NAME = "Visibility";
	// Private
	public static final String VISIBILITY_ATTRIBUTE_VALUE_PRIVATE = "private";
	// Protected
	public static final String VISIBILITY_ATTRIBUTE_VALUE_PROTECTED = "protected";
	// Public
	public static final String VISIBILITY_ATTRIBUTE_VALUE_PUBLIC = "public";

	/**
	 * Modifier d'une entité.
	 */
	public static final String MODIFIER_ATTRIBUTE_NAME = "Modifier";
	// Final
	public static final String MODIFIER_ATTRIBUTE_VALUE_FINAL = "final";
	// Static
	public static final String MODIFIER_ATTRIBUTE_VALUE_STATIC = "static";
	// Abstract
	public static final String MODIFIER_ATTRIBUE_VALUE_ABSTRACT = "abstract";

	/**
	 * Nom de l'entité.
	 */
	public static final String NAME_ATTRIBUTE_NAME = "Name";

	/**
	 * Type de l'entitée.
	 */
	public static final String TYPE_ATTRIBUTE_NAME = "Type";
}
